@charset "utf-8";
body{
    padding: 0;
    margin: 0;
}
a{
    text-decoration: none;
    font-family: 'Microsoft YaHei', Verdana, Geneva, sans-serif;
    color: black;
    font-size: 14px;
}
img{
    border:none;
}
img:focus{
    outline: none;
}
img:link{
    border: none;
}
.main{
    width: 1280px;
    height:2320px;
    background-color: white;
    position: relative;
    margin: 0 auto;
    box-shadow: 0 0 8px 2px rgba(144, 144, 144, 0.6);
    behavior: url(path/PIE.htc);
    font-family: 'Microsoft YaHei', Verdana, Geneva, sans-serif;
    font-size: 14px;
    padding-bottom: 26px;
}

.header{
    width: 1280px;
    position: fixed;
    height: 58px;
    background-color: white;
    border-bottom: 1px solid #aaaaaa;
    margin: 0 auto;
    z-index: 10000;
}
.header .logo img{
    position: absolute;
    left: 172px;
    top: 6px;
}
.menu{
    margin-left:430px;
}
.menu ul{
    padding:0;
    margin:0;
}
.menu>ul>li{
    float: left;
    list-style: none;
    padding: 20px 10px 5px 10px;
}
.menu>ul>li>a{
    text-decoration: none;
    color: black;
}
.menu>ul>li.menu_active{
    border-bottom: 2px solid #6fb5de;
}
.loading{
    clear: both;
    width: 80px;
    height: 24px;
    border: 1px solid #43a5de;
    border-radius: 4px;
    behavior: url(path/PIE.htc);
    text-align: center;
    margin-left:620px;
    position: absolute;
    top:17px;
    line-height: 24px;
}
.loading a{
    display: block;
    text-decoration: none;
    color: #43a5de;
    font-family: 'Microsoft YaHei', Verdana, Geneva, sans-serif;
    vertical-align: middle;
}
a:hover{
    color: #069dd5;
    text-decoration: underline;
}
.corpus_main{
    height:auto;
    box-shadow: 0 0 8px 2px rgba(144, 144, 144, 0.6);
    behavior: url(path/PIE.htc);
    font-family: 'Microsoft YaHei', Verdana, Geneva, sans-serif;
}
/*一级标题下的空地*/
.container{
    border-top: 1px solid #c8dcea;
    width: 100%;
    height: 195px;
    background-color: #d8eefd;
}
/*内容部分*/
.user_corpus_content{
    position: relative;
    margin-top:0;
    width: 1280px;
    height: auto;
}
/*底部*/
.sy_footer{
    clear: both;
    width: 1000px;
    height: 110px;
    margin: 0 auto;
    border-top: 1px solid #cccccc;
}
/*二级标题*/
.second_menu{
    width: 100%;
    height: 35px;
    background-color: #4097ca;
}
.second_menu ul{
    width: 1000px;
    margin: 0 0 0 140px;
    padding: 0;
}
.second_menu li{
    float: left;
    display: block;
    width: 80px;
    height: 26px;
    margin-right: 19px;
    margin-top: 5px;
    text-align: center;
    list-style: none;
}
.second_menu  a{
    width: 80px;
    height:26px;
    display: block;
    color:white;
    font: 16px 'Microsoft YaHei';
    text-decoration: none;
    line-height:26px;
    border-radius:2px;
}
.second_menu a.active{
    background-color: #ffffff;
    color: #4097ca;
}
.search {
    width: 150px;
    height: 22px;
    background-color: #FFF;
    border-radius: 4px;
    float: right;
    margin: 7px 140px 0px 0px;
}
.search input {
    width: 120px;
    height: 20px;
    border: medium none;
}
.search input, .search img {
    float: left;
}
.search img {
    margin: 4px 0px 0px 10px;
}
.search input, .search img {
    float: left;
}
.wenji_content{
    margin-bottom: 31px;
}
/*二级标题下的标题*/
.corpus_content_title{
    width: 100%;
    height:33px;
    padding: 16px  0  0  150px;
    margin-bottom: 47px;
    /*padding-left: 140px;*/
}
.corpus_content_title div{
    float: left;
    height: 17px;
    font: 14px 'Microsoft YaHei';
    line-height: 15px;
    color: #777777;
    margin-right: 10px;
}
/*标题标识*/
.content_title_log{
    width: 3px;
    height: 17px;
    background-color: #57a7dc;
}

/*内容左部*/
.wenji_content_left{
    float: left;
    width: 680px;
    height:800px;
    border-right: 1px solid #d8e0e4;
    margin-left: 140px;
}
.xsqy_title{
    margin: 0;
    padding: 0;
}
.xsqy_title li{
    float: left;
    list-style: none;
    margin: 0  11px 0 0;
    width: 98px;
    height: 28px;
    border: 1px solid #069dd5;
    border-radius: 4px;
    text-align: center;
    font: 16px'Microsoft YaHei';
    line-height: 28px;
    color: #069dd5;
    background-color: white;
}
li.li_active{
    color: white;
    background-color:#069dd5 ;
}
.xsqy_content{
    clear: both;
}
.cont_title{
    font: 26px 'Microsoft YaHei';
    padding: 25px 0 10px 0;
    border-bottom: 1px solid #d8e0e4;
}
.cont_title,.cont_container{
    width: 650px;
    color: #333;
}
.cont_container{
    height: auto;
    padding: 40px 0 0 0;
    font: 14px 'Microsoft YaHei';
    line-height: 30px;
    text-indent: 2rem;
    word-break:break-all;
}

/*  右侧  */
/*  宗祠缩略图  */
.zc_suo_lve_tu{
    clear: both;
    padding: 26px 0 0 35px;
}
.zc_suo_lve_tu a{
    display: block;
    width: 228px;
    height: 150px;
    padding: 10px;
    border:1px solid  #d8e0e4;
    border-radius: 3px;
}
.zc_suo_lve_tu a img{
    width: 100%;
    height: 100%;
}
.zc_name{
    clear: both;
    width: 100%;
    height: 52px;
    border-bottom: 1px  dotted  #d8e0e4;
}
.zc_name a,.zc_name img{
    float: left;
}
.zc_name a{
    display: block;
    height: 52px;
    font: 16px 'Microsoft YaHei';
    line-height: 52px ;
    color: #333;
}
.zc_name img{
    margin: 17px 5px 0 97px;
}
.zc_infor{
    padding: 15px 0 0 30px;
}
.zc_infor div{
    font: 14px 'Microsoft YaHei';
    line-height: 30px;
}
.zc_infor span{
    margin: 0 0 0 25px;
}
.blue{
    color:#069dd5 ;
}
.yellow{
    color: #fd844e;
}

.zc_log_infor{
    width: 280px;
    height: 70px;
    background-color: #f1f8fe;
    border-radius: 4px;
    margin: 10px 0 0 10px;
}
.zc_log_infor div{
    float: left;
    font: 14px 'Microsoft YaHei';
    color: #333;
    line-height: 30px;
    padding-top: 3px;
}
div.ji_si{
    clear: both;
}
.mu_yuan,.ji_si{
    padding: 0 0 0 15px;
    margin-right: 5px;
    width: 125px;
}
.liu_lan,.xiang_huo{
    width: 135px;
}
.zc_log_infor img{
    margin-top: -5px;
}
.img_parent{
    width: 22px;
    margin-left: 5px;
    margin-right: 3px;
}
.mu_yuan img,.ji_si img{
    margin-left: 5px;
    margin-top:3px;
}
.xiang_huo img{
    margin-left: 2px;
}
.zc_infor_btn{
    clear: both;
    padding: 20px 0 0 0;
    border-top: 1px solid #d8e0e4;
    margin: 20px 0 0 0;
}
.zc_infor_btn div{
    float: left;
    margin: 0 0 15px 15px;
}
.zc_infor_btn a{
    display: block;
    width: 80px;
    height: 26px;
    border-radius: 10px;
    background-color:#069dd5;
    color: white;
    text-align: center;
    font: 16px 'Microsoft YaHei';
    line-height: 26px;
}
.zc_infor_btn a:hover{
    text-decoration: none;
}





/*内容右部*/
.wenji_content_right{
    float: left;
    width: 319px;
    height:800px;
    padding: 5px 0 0 19px;
}
/*蓝色条*/
.right_container_log{
    float: left;
    width: 6px;
    height:18px;
    background-color: #4097ca;
    border-radius: 2px;
    margin-right: 10px;
}
/*内容最上边标题*/
.right_container_title{
    float: left;
    font:bold 20px 'Microsoft YaHei';
    color: #333333;
    margin-top:-5px;
}
/*具体内容*/
.right_container ul{
    clear: both;
    margin:0 0 20px;
    padding: 25px 0 0 15px;
    height: auto;
    padding-bottom: 10px;
    border-bottom: 1px solid #d8e0e4;
}
.right_container li{
    list-style: none;
    height: 30px;
}
.right_container a{
    /*font:14px 'Microsoft YaHei';*/
    text-decoration: none;
}



/*底部*/
footer{
    clear: both;
    width: 100%;
    height: 101px;
    border-top: 1px solid #ccc;
    font: 12px 'Microsoft YaHei';
    position: relative;
    top: 20px;
}
.footer_left{
    padding: 31px 0 0 169px;
}
.footer_left>img,.service_tel,.service_tel>div>div{
    float: left;
    font: 12px 'Microsoft YaHei', Verdana, Geneva, sans-serif;
    margin-right: 10px;
}
.service_tel>div{
    clear: both;
    margin:8px 0 38px 10px;
}
.footer_center ul{
    padding: 0;
    margin:-5px 6px 0 0 ;

}
.footer_center li{
    float: left;
    list-style: none;
}
.footer_center li a{
    font: 12px 'Microsoft YaHei', Verdana, Geneva, sans-serif;
}
.footer_center{
    float: left;
    height: 76px;
    margin-left:90px;
    width:562px;
}
.footer_center>div,.footer_center ul{
    clear: both;
    margin-top:3px;
}
.footer_center ul{
    float: right;
}
.comp_infor{
    width:562px;
    line-height: 32px;
}
.footer_right{
    float: left;
    margin: -5px 0 0 15px;
}


.content_hidden{
    display: none;
}